this._syncAnimationsEnabled.bind(this));
this._syncAnimationsEnabled();
- const monitorManager = Meta.MonitorManager.get();
+ const monitorManager = global.backend.get_monitor_manager();
monitorManager.connect('monitors-changed',
this._syncScreenSize.bind(this));
this._syncScreenSize();
/* exported getDefault */
-const { AccountsService, Clutter, Gdm, Gio, GLib, GObject, Meta } = imports.gi;
+const {AccountsService, Clutter, Gdm, Gio, GLib, GObject} = imports.gi;
const GnomeSession = imports.misc.gnomeSession;
const LoginManager = imports.misc.loginManager;
this._session = new GnomeSession.SessionManager();
this._loginManager = LoginManager.getLoginManager();
- this._monitorManager = Meta.MonitorManager.get();
+ this._monitorManager = global.backend.get_monitor_manager();
this._userManager = AccountsService.UserManager.get_default();
this._settings = new Gio.Settings({ schema_id: settingsSchema });
this._backgrounds = [];
- let monitorManager = Meta.MonitorManager.get();
+ const monitorManager = global.backend.get_monitor_manager();
this._monitorsChangedId =
monitorManager.connect('monitors-changed',
this._onMonitorsChanged.bind(this));
}
destroy() {
- let monitorManager = Meta.MonitorManager.get();
+ const monitorManager = global.backend.get_monitor_manager();
monitorManager.disconnect(this._monitorsChangedId);
for (let monitorIndex in this._backgrounds) {
display.connect('in-fullscreen-changed',
this._updateFullscreen.bind(this));
- let monitorManager = Meta.MonitorManager.get();
+ const monitorManager = global.backend.get_monitor_manager();
monitorManager.connect('monitors-changed',
this._monitorsChanged.bind(this));
this._monitorsChanged();
var OsdMonitorLabeler = class {
constructor() {
- this._monitorManager = Meta.MonitorManager.get();
+ this._monitorManager = global.backend.get_monitor_manager();
this._client = null;
this._clientWatchId = 0;
this._osdLabels = [];
let monitorIndex = -1;
if (connector) {
- let monitorManager = Meta.MonitorManager.get();
+ const monitorManager = global.backend.get_monitor_manager();
monitorIndex = monitorManager.get_monitor_for_connector(connector);
}
}
show(backward, binding, mask) {
- if (!Meta.MonitorManager.get().can_switch_config())
+ if (!global.backend.get_monitor_manager().can_switch_config())
return false;
return super.show(backward, binding, mask);
}
_initialSelection() {
- let currentConfig = Meta.MonitorManager.get().get_switch_config();
+ let currentConfig = global.backend.get_monitor_manager().get_switch_config();
let selectConfig = (currentConfig + 1) % this._items.length;
this._select(selectConfig);
}
const {
AccountsService, Atk, Clutter, Gdm, Gio,
- GnomeDesktop, GLib, GObject, Meta, Shell, St,
+ GnomeDesktop, GLib, GObject, Shell, St,
} = imports.gi;
const Background = imports.ui.background;
this._seat.connectObject('notify::touch-mode',
this._updateHint.bind(this), this);
- this._monitorManager = Meta.MonitorManager.get();
+ this._monitorManager = global.backend.get_monitor_manager();
this._monitorManager.connectObject('power-save-mode-changed',
() => (this._hint.opacity = 0), this);
this._wm = wm;
- this._countDown = Meta.MonitorManager.get_display_configuration_timeout();
+ const monitorManager = global.backend.get_monitor_manager();
+ this._countDown = monitorManager.get_display_configuration_timeout();
// Translators: This string should be shorter than 30 characters
let title = _('Keep these display settings?');